package drone.facade.model.entity.auth ;

import java.io.Serializable ;
import java.util.Date ;
import java.math.BigDecimal ;
import drone.facade.model.entity.BaseEntity ;
import drone.basis.meta.EntityMeta ;
import drone.basis.meta.FieldMeta ;

@EntityMeta ( name = "操作员" , description = "操作员" , table = "auth_operator" , alias = "_auth_operator" , assign = false , foreign = false , visible = true , order = 1 , version = "1.0" )
public class AuthOperatorEntity extends BaseEntity implements Serializable
{

	private static final long serialVersionUID = 1L ;

	public enum AuthOperatorField
	{

		optNo ( "_auth_operator.opt_no" ) ,
		dptNo ( "_auth_operator.dpt_no" ) ,
		zonNo ( "_auth_operator.zon_no" ) ,
		optId ( "_auth_operator.opt_id" ) ,
		optName ( "_auth_operator.opt_name" ) ,
		optPwd ( "_auth_operator.opt_pwd" ) ,
		optPhone ( "_auth_operator.opt_phone" ) ,
		optEmail ( "_auth_operator.opt_email" ) ,
		optHead ( "_auth_operator.opt_head" ) ,
		optIp ( "_auth_operator.opt_ip" ) ,
		optStyle ( "_auth_operator.opt_style" ) ,
		optPoint ( "_auth_operator.opt_point" ) ,
		optVersion ( "_auth_operator.opt_version" ) ,
		optDesc ( "_auth_operator.opt_desc" ) ,
		optState ( "_auth_operator.opt_state" ) ,
		optCreater ( "_auth_operator.opt_creater" ) ,
		optDate ( "_auth_operator.opt_date" ) ,
		optSort ( "_auth_operator.opt_sort" ) ,
		optRemark ( "_auth_operator.opt_remark" ),;

		private String name ;

		private AuthOperatorField (
				String name
		)
		{
			this.name = name ;
		}

		public String getName ( )
		{
			return name ;
		}

		public void setName (
				String name
		)
		{
			this.name = name ;
		}
	}

	@FieldMeta ( primary = true , name = "操作员编号" , description = "操作员编号" , column = "opt_no" , require = true , range = true , vague = false , visible = true , length = 32 , order = 1 )
	private String optNo ;

	public String getOptNo ( )
	{
		return optNo ;
	}

	public void setOptNo (
			String optNo
	)
	{
		this.optNo = optNo ;
	}

	@FieldMeta ( primary = false , name = "组织架构" , description = "组织架构" , column = "dpt_no" , require = true , range = false , vague = false , visible = true , length = 32 , order = 2 )
	private String dptNo ;

	public String getDptNo ( )
	{
		return dptNo ;
	}

	public void setDptNo (
			String dptNo
	)
	{
		this.dptNo = dptNo ;
	}

	@FieldMeta ( primary = false , name = "管理区域" , description = "管理区域" , column = "zon_no" , require = true , range = false , vague = false , visible = true , length = 32 , order = 3 )
	private String zonNo ;

	public String getZonNo ( )
	{
		return zonNo ;
	}

	public void setZonNo (
			String zonNo
	)
	{
		this.zonNo = zonNo ;
	}

	@FieldMeta ( primary = false , name = "操作员工号" , description = "操作员工号" , column = "opt_id" , require = true , range = false , vague = false , visible = true , length = 32 , order = 4 )
	private String optId ;

	public String getOptId ( )
	{
		return optId ;
	}

	public void setOptId (
			String optId
	)
	{
		this.optId = optId ;
	}

	@FieldMeta ( primary = false , name = "操作员名称" , description = "操作员名称" , column = "opt_name" , require = true , range = false , vague = true , visible = true , length = 50 , order = 5 )
	private String optName ;

	public String getOptName ( )
	{
		return optName ;
	}

	public void setOptName (
			String optName
	)
	{
		this.optName = optName ;
	}

	@FieldMeta ( primary = false , name = "操作员口令" , description = "操作员口令" , column = "opt_pwd" , require = true , range = false , vague = false , visible = true , length = 50 , order = 6 )
	private String optPwd ;

	public String getOptPwd ( )
	{
		return optPwd ;
	}

	public void setOptPwd (
			String optPwd
	)
	{
		this.optPwd = optPwd ;
	}

	@FieldMeta ( primary = false , name = "手机号" , description = "手机号" , column = "opt_phone" , require = true , range = false , vague = false , visible = true , length = 50 , order = 7 )
	private String optPhone ;

	public String getOptPhone ( )
	{
		return optPhone ;
	}

	public void setOptPhone (
			String optPhone
	)
	{
		this.optPhone = optPhone ;
	}

	@FieldMeta ( primary = false , name = "邮箱" , description = "邮箱" , column = "opt_email" , require = true , range = false , vague = false , visible = true , length = 50 , order = 8 )
	private String optEmail ;

	public String getOptEmail ( )
	{
		return optEmail ;
	}

	public void setOptEmail (
			String optEmail
	)
	{
		this.optEmail = optEmail ;
	}

	@FieldMeta ( primary = false , name = "头像" , description = "头像" , column = "opt_head" , require = true , range = false , vague = false , visible = true , length = 100 , order = 9 )
	private String optHead ;

	public String getOptHead ( )
	{
		return optHead ;
	}

	public void setOptHead (
			String optHead
	)
	{
		this.optHead = optHead ;
	}

	@FieldMeta ( primary = false , name = "登陆IP范围" , description = "" , column = "opt_ip" , require = false , range = false , vague = false , visible = true , length = 500 , order = 10 )
	private String optIp ;

	public String getOptIp ( )
	{
		return optIp ;
	}

	public void setOptIp (
			String optIp
	)
	{
		this.optIp = optIp ;
	}

	@FieldMeta ( primary = false , name = "偏好风格" , description = "偏好风格" , column = "opt_style" , require = true , range = false , vague = false , visible = true , length = 500 , order = 11 )
	private String optStyle ;

	public String getOptStyle ( )
	{
		return optStyle ;
	}

	public void setOptStyle (
			String optStyle
	)
	{
		this.optStyle = optStyle ;
	}

	@FieldMeta ( primary = false , name = "是否允许多点登录" , description = "是否允许多点登录" , column = "opt_point" , require = true , range = false , vague = false , visible = true , length = 1 , order = 12 )
	private String optPoint ;

	public String getOptPoint ( )
	{
		return optPoint ;
	}

	public void setOptPoint (
			String optPoint
	)
	{
		this.optPoint = optPoint ;
	}

	@FieldMeta ( primary = false , name = "版本号" , description = "版本号" , column = "opt_version" , require = true , range = false , vague = false , visible = true , length = 50 , order = 13 )
	private String optVersion ;

	public String getOptVersion ( )
	{
		return optVersion ;
	}

	public void setOptVersion (
			String optVersion
	)
	{
		this.optVersion = optVersion ;
	}

	@FieldMeta ( primary = false , name = "描述信息" , description = "描述信息" , column = "opt_desc" , require = true , range = false , vague = false , visible = true , length = 500 , order = 14 )
	private String optDesc ;

	public String getOptDesc ( )
	{
		return optDesc ;
	}

	public void setOptDesc (
			String optDesc
	)
	{
		this.optDesc = optDesc ;
	}

	@FieldMeta ( primary = false , name = "状态" , description = "状态" , column = "opt_state" , require = true , range = false , vague = false , visible = true , length = 1 , order = 15 )
	private String optState ;

	public String getOptState ( )
	{
		return optState ;
	}

	public void setOptState (
			String optState
	)
	{
		this.optState = optState ;
	}

	@FieldMeta ( primary = false , name = "创建人" , description = "创建人" , column = "opt_creater" , require = true , range = false , vague = false , visible = true , length = 50 , order = 16 )
	private String optCreater ;

	public String getOptCreater ( )
	{
		return optCreater ;
	}

	public void setOptCreater (
			String optCreater
	)
	{
		this.optCreater = optCreater ;
	}

	@FieldMeta ( primary = false , name = "创建日期" , description = "创建日期" , column = "opt_date" , require = true , range = true , vague = false , visible = true , length = 0 , order = 17 )
	private Date optDate ;

	public Date getOptDate ( )
	{
		return optDate ;
	}

	public void setOptDate (
			Date optDate
	)
	{
		this.optDate = optDate ;
	}

	@FieldMeta ( primary = false , name = "排序" , description = "排序" , column = "opt_sort" , require = true , range = false , vague = false , visible = true , length = 0 , order = 18 )
	private BigDecimal optSort ;

	public BigDecimal getOptSort ( )
	{
		return optSort ;
	}

	public void setOptSort (
			BigDecimal optSort
	)
	{
		this.optSort = optSort ;
	}

	@FieldMeta ( primary = false , name = "备注" , description = "备注" , column = "opt_remark" , require = true , range = false , vague = false , visible = true , length = 500 , order = 19 )
	private String optRemark ;

	public String getOptRemark ( )
	{
		return optRemark ;
	}

	public void setOptRemark (
			String optRemark
	)
	{
		this.optRemark = optRemark ;
	}

}
